package com.green.common.fusionchart;

import java.math.BigDecimal;

public class Set {
	/**
	 * 通用的
	 */
	// X轴值
	private String label;
	// Y轴值
	private BigDecimal value;
	// 柱子颜色
	private String color;
	// 展示出来的值，showValue=true是有效
	private String displayValue;
	// 点击柱子后的链接地址
	private String link;
	// 气泡提示时显示出来的值
	private String toolText;
	// 是否显示标签，默认显示
	private Boolean showLabel;
	// 是否显示该柱子的值，默认显示
	private Boolean showValue;
	// 是否设置该柱子边框为虚线，默认不设置，在useRoundEdges为默认时有效
	private Boolean dashed;
	// 设置透明度0~100
	private Integer alpha;
	/**
	 * 柱状和线状图没有这两属性
	 */
	// 面板边框颜色
	private String borderColor;
	// 面板边框透明度
	private Integer borderAlpha;
	/**
	 * 饼图的属性
	 */
	// 是否切开饼图
	private Boolean isSliced;
	/**
	 * 线状图属性
	 */
	// 数据点边框的颜色。
	private String anchorBorderColor;
	// 数据点边框的宽度。0~100
	private Integer anchorBorderThickness;
	// 数据点背景颜色
	private String anchorBgColor;
	// 数据点的透明度0~100
	private Integer anchorAlpha;
	// 数据点背景的透明度0~100
	private Integer anchorBgAlpha;
	// 曲线数据点的边数。也就是数据点的形状3~20
	private Integer anchorSides;
	// 曲线数据点的大小。
	private Integer anchorRadius;

	public String getLabel() {
		return label;
	}

	public void setLabel(String label) {
		this.label = label;
	}

	public BigDecimal getValue() {
		return value;
	}

	public void setValue(BigDecimal value) {
		this.value = value;
	}

	public String getColor() {
		return color;
	}

	public void setColor(String color) {
		this.color = color;
	}

	public String getDisplayValue() {
		return displayValue;
	}

	public void setDisplayValue(String displayValue) {
		this.displayValue = displayValue;
	}

	public String getLink() {
		return link;
	}

	public void setLink(String link) {
		this.link = link;
	}

	public String getToolText() {
		return toolText;
	}

	public void setToolText(String toolText) {
		this.toolText = toolText;
	}

	public Boolean getShowLabel() {
		return showLabel;
	}

	public void setShowLabel(Boolean showLabel) {
		this.showLabel = showLabel;
	}

	public Boolean getShowValue() {
		return showValue;
	}

	public void setShowValue(Boolean showValue) {
		this.showValue = showValue;
	}

	public Boolean getDashed() {
		return dashed;
	}

	public void setDashed(Boolean dashed) {
		this.dashed = dashed;
	}

	public Integer getAlpha() {
		return alpha;
	}

	public void setAlpha(Integer alpha) {
		this.alpha = alpha;
	}

	public String getBorderColor() {
		return borderColor;
	}

	public void setBorderColor(String borderColor) {
		this.borderColor = borderColor;
	}

	public Integer getBorderAlpha() {
		return borderAlpha;
	}

	public void setBorderAlpha(Integer borderAlpha) {
		this.borderAlpha = borderAlpha;
	}

	public Boolean getIsSliced() {
		return isSliced;
	}

	public void setIsSliced(Boolean isSliced) {
		this.isSliced = isSliced;
	}

	public String getAnchorBorderColor() {
		return anchorBorderColor;
	}

	public void setAnchorBorderColor(String anchorBorderColor) {
		this.anchorBorderColor = anchorBorderColor;
	}

	public Integer getAnchorBorderThickness() {
		return anchorBorderThickness;
	}

	public void setAnchorBorderThickness(Integer anchorBorderThickness) {
		this.anchorBorderThickness = anchorBorderThickness;
	}

	public String getAnchorBgColor() {
		return anchorBgColor;
	}

	public void setAnchorBgColor(String anchorBgColor) {
		this.anchorBgColor = anchorBgColor;
	}

	public Integer getAnchorAlpha() {
		return anchorAlpha;
	}

	public void setAnchorAlpha(Integer anchorAlpha) {
		this.anchorAlpha = anchorAlpha;
	}

	public Integer getAnchorBgAlpha() {
		return anchorBgAlpha;
	}

	public void setAnchorBgAlpha(Integer anchorBgAlpha) {
		this.anchorBgAlpha = anchorBgAlpha;
	}

	public Integer getAnchorSides() {
		return anchorSides;
	}

	public void setAnchorSides(Integer anchorSides) {
		this.anchorSides = anchorSides;
	}

	public Integer getAnchorRadius() {
		return anchorRadius;
	}

	public void setAnchorRadius(Integer anchorRadius) {
		this.anchorRadius = anchorRadius;
	}

}
